terrestrial telescope - Turkish English Dictionary